demand for explanation - Turkish English Dictionary